5,379 research outputs found

    Um sistema de recomendação de conteúdo suportado pela computação distribuída

    Get PDF
    TCC (graduação) - Universidade Federal de Santa Catarina. Campus Araranguá. Curso de Tecnologias da Informação e Comunicação.Desde a sua criação, a Internet e mais especificamente a Web, vem passando por grandes modificações. Atualmente, usuários possuem um papel fundamental, não somente consumindo informações, mas também provendo novos conteúdos. Este cenário e os avanços da Tecnologia da Informação tem promovido um aumento vertiginoso no volume de informações disponíveis. A partir disto surgem desafios, entre eles, como permitir que o usuário realize escolhas mais adequadas. Neste contexto, encontram-se os Sistemas de Recomendação com o intuito de auxiliar usuários na tomada de decisão, bem como, a Computação Distribuída como infraestrutura de base para lidar com grandes volumes de informação. A partir disto, o presente trabalho propõe um sistema voltado à recomendação de conteúdo textual através das abordagens de filtragem colaborativa e baseada em conteúdo. Visando permitir a avaliação da proposição deste trabalho foi elaborado um modelo de dados e desenvolvido um protótipo. O protótipo possibilita a geração de informações nas duas principais abordagens de recomendação. Possui ainda a capacidade de realizar o processamento de maneira distribuída. As informações processadas e geradas através da aplicação do protótipo permitem a sugestão de itens, em que no presente trabalho se referem a documentos. Pode-se afirmar que os resultados no que tange a sugestão de conteúdo são consistentes e compatíveis com a literatura da área de Sistemas de Recomendação. Ressalta-se ainda que o desenvolvimento de sistemas distribuídos contribui para área em questão visto que o desempenho frente a grande volumes de informação é fundamental para que se possa produzir insumos que auxiliem usuários em suas escolhas.Since its creation the Internet and more specifically the Web has changed dramatically. Nowadays, users have a key role not only consuming information but also providing new content. This scenario and the advances in Information Technology have fostered the increase in the volume of information available. From this challenges arise, among them, how to allow users to perform more appropriate choices. In this context, there are the Recommender Systems in order to aid users in decision making and Distributed Computing as the base infrastructure to handle large volumes of information. From this, the present work proposes a system towards recommendation of textual content through collaborative filtering and content-based approaches. To allow the evaluation of the proposition a data model has been designed as well as has been developed a prototype. The prototype enables the generation of information on the two major recommendation approaches. It also has the ability to carry out the processing in a distributed manner. The information generated and processed by the prototype allows the suggestion of items which in the present study refers to documents. It can be stated that the results regarding the suggested content are consistent and compatible with the literature in the area of Recommender Systems. It is noteworthy that the development of distributed systems contributes to the area in question since performance against large volumes of information is crucial in order to produce products that can assist users in their choice

    Formação em pensamento computacional utilizando scratch para professores de matemática e informática da educação fundamental

    Get PDF
    A formação de professores que estão em pré-serviço, assim como a formação daqueles que já atuam profissionalmente são de extrema importância para o sis- tema educacional. O docente, durante sua vida profissional busca estar atualizando constantemente seus conhecimentos para que sua atuação tenha impacto significa- tivo sobre seus alunos. No atual contexto tecnológico, em que a informação está disponível para todos, o papel do professor se torna ainda mais essencial como me- diador do conhecimento. Dentre a infinidade de saberes essenciais para o cidadão do novo milênio, destaca-se o Pensamento Computacional, que é considerado por alguns autores como sendo uma habilidade tão importante quanto aptidões funda- mentais como a leitura e a escrita. Esta tese teve como objetivo compreender como professores de Matemática e Informática dos anos finais do ensino fundamental se apropriaram dos conhecimentos de um curso de formação em Pensamento Com- putacional aplicando estes conceitos em atividades de sala de aula. A metodologia foi estruturada como um estudo de caso de caráter descritivo, com uma análise de dados quali-quantitativa. No decorrer da metodologia, foram realizadas duas eta- pas principais: (1) o curso de formação em Pensamento Computacional para 49 professores dos anos finais do ensino fundamental e (2) atividades realizadas nas escolas onde aqueles profissionais atuavam. O curso de formação foi realizado entre setembro de 2017 e outubro de 2018, e as atividades nas escolas foram realizadas entre abril e dezembro de 2019. Em cada uma das etapas citadas, foram gerados dados para análise. Os dados gerados foram provenientes de entrevistas com os professores e de programas criados por eles, utilizando conceitos do Pensamento Computacional. As ferramentas utilizadas para analisar os dados foram a análise de conteúdo das falas dos professores e o Dr. Scratch para pontuar os programas que os professores criaram no Scratch. Ao analisar os dados coletados observou-se que o trabalho interdisciplinar entre a Matemática e a Informática geraram melhores resultados em relação à atuação individual de um docente de uma destas disciplinas isoladamente. Dentre os resultados obtidos na tese destacaram-se a certificação de 49 professores após a etapa de formação com um total de 50 horas de atividade realizadas e produção de 115 programas no Scratch. E na etapa de atividades em 7 escolas visitadas foram realizadas 25 horas de atividades, onde professores e alunos produziram 56 programas no Scratch. A análise quantitativa dos dados referentes aos programas criados evidenciou que os alunos com melhor desempenho nas ativi- dades foram aqueles que receberam orientação dos professores que trabalharam de forma interdisciplinar. E a forma como os alunos desenvolveram seus programas foi influenciada diretamente pelos professores, com os conceitos do Pensamento Com- putacional com maior pontuação para os alunos possuindo uma forte correlação com os conceitos mais pontuados para os professores.The training of teachers who are in pre-service, as well as the training of those who already work professionally are extremely important for the educational system. The teacher, during his professional life seeks to be constantly updating his knowledge once it has significant impact on your students. In the current techno- logical context, in which information is available to everyone, the role of the teacher becomes even more essential as a mediator of knowledge. Among the infinity of essential knowledge for the citizen of the new millennium, Computational, which is considered by some authors to be a skill as important as fundamental skills such as reading and writing. This thesis aimed to understand how mathematics and in- formatics teachers in the final years of elementary school have appropriated the knowledge of a training course in Computational Thinking applying these concepts in classroom activities. The methodology was structured as a descriptive case study, with a quali-quantitative data analysis. During the methodology, two main stages were carried out: (1) the Computational Thinking training course for 49 teachers in the final years of elementary school and (2) activities carried out in the schools where those professionals worked. The training course was held between September 2017 and October 2018, and activities in schools were carried out between April and December 2019. In each of the steps mentioned, data were generated for anal- ysis. The data generated came from interviews with teachers and programs created by them, using Computational Thinking concepts. The tools used to analyzing the data were the content analysis of the teachers’ statements and use of Dr. Scratch to score the programs that teachers created with Scratch. When analyzing the data collected, it was observed that the interdisciplinary work between Mathematics and Informatics generated better results in relation to the individual performance of a teacher in one of these disciplines in isolation. Some results obtained in this thesis included certification of 49 teachers after the teacher training stage with a total of 50 hours of activities carried out and production of 115 programs in the Scratch. And in the activities stage in 7 schools visited, 25 hours of activities were carried out, where teachers and students produced 56 Scratch programs. The quantitative analysis of the data referring to the created programs showed that the students with better performance in the activities were those that received guidance from teachers who worked in an interdisciplinary way. And the way in wich students developed their programs was directly influenced by the teachers. The high score for concepts of Computational Thinking from students hadcorresponding with the high scored concepts for teachers wich demonstrates a strong correlation explained by teachers actuation with students

    Currículo de cursos de computação: um espaço tempo para educação em saúde

    Get PDF
    O presente artigo visa fazer uma análise de quatro currículos de cursos superiores de computação na tentativa de identificar como contribuem para a constituição de um sujeito que visualize a saúde não apenas no momento da doença. Analisamos currículos de cursos superiores de computação de três instituições Universidade do Minho, Universidade Regional do Noroeste do Rio Grande do Sul e Instituto Federal de Educação, Ciência e Tecnologia Farroupilha. Essa análise buscou inicialmente palavras relacionadas a saúde, posteriormente, identificou nos currículos indícios que demonstram contribuir para a formação integral dos sujeitos e para o desenvolvimento de uma abordagem socio-ecológica da saúde.CIEC - Centro de Investigação em Estudos da Criança, UM (UI 317 da FCT

    Lógica fuzzy aplicada à gerência de distribuição de carga em um grid de computadores.

    Get PDF
    Os avanços tecnológicos têm levado a um aumento no volume de dados científicos disponíveis, seja por meio da coleta feita por diferentes senso- res, como por modelos matemáticos que geram inúmeras saídas distintas. Especialmente nas pesquisas em mudanças climáticas, os especialistas têm que lidar com esse grande volume de dados, o que extrapola a capacidade do ser humano de cálculo e análise. Desta forma, o apoio computacional se torna fundamental para alavancar as pesquisas em diferentes áreas. Em busca de uma solução economicamente viável e ecologicamente correta para este problema, e que ainda pudesse ser compartilhada por diversos projetos na empresa, a equipe do projeto SCAF adotou a computação em grade

    Verificação de perfil de usuários de hiperdocumento a partir de critérios de comparação da navegação

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia de Produção.Um sistema de hiperdocumento adaptativo é um componente essencial de adaptação para o perfil do usuário. Dentro desta perspectiva, esta pesquisa objetivou a verificação do perfil de usuários de hipermídia através de critérios de comparação da navegação e isto foi possível de ser executado na prática devido a um hipertexto sobre frações aplicados a uma amostra de alunos de 4ª série considerados como "iniciantes" e outra amostra com alunos da 5ª série considerados "especialistas". Através de um relatório de navegação extraído do arquivo log, a pesquisa constatou através dos critérios genéricos a existência de um perfil de usuário. Por outro lado, através dos critérios específicos (o tipo predominante de página, o primeiro link seguido pelo usuário e as páginas evitadas por um grupo de usuários), o grau de similaridade entre iniciantes e especialistas demonstrou dependência. Logo, nenhuma diferença entre iniciantes e especialistas foi notada pelos critérios específicos enquanto os critérios genéricos demonstraram haver uma diferenciação de perfil de usuário

    Panorama do uso do computador no ensino de projeto arquitetônico e na disciplina de informática aplicada à arquitetura: estudo de caso das escolas de arquitetura brasileiras

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia de Produção.Na maioria das faculdades brasileiras, todas as vantagens que a utilização do computador no ensino de arquitetura proporciona, referem-se, basicamente, à representação do projeto, e não à parâmetros de concepção propriamente ditos. Esta pesquisa identifica como está acontecendo a utilização desta tecnologia nas disciplinas de projeto e de informática aplicada, no contexto das universidades brasileiras. Objetiva conhecer as metodologias de ensino, classificar os softwares mais utilizados, verificar a integração das disciplinas com as demais da grade curricular, pesquisar opiniões sobre a criatividade e o computador, assim como o grau de satisfação dos professores com os resultados de suas disciplinas. Por fim, esta pesquisa identifica a carência de metodologias de ensino adequadas e de softwares específicos para projeto arquitetônico. A pesquisa confirma a integração das duas disciplinas com as demais da grade curricular e constata que os professores não consideram o computador como limitador da criatividade. Indica, ainda, que há uma certa insatisfação quanto ao uso do computador como ferramenta projetual

    Análise de desempenho de render farm baseada em loki render

    Get PDF
    O presente trabalho apresenta um estudo de desempenho de uma render farm baseada na ferramenta de distribuição de processamento gráfico Loki Render. A princípio é apresentada a conceitualização teórica de computação distribuída, visto que a ferramenta estudada se apoia nesta arquitetura. Em um segundo momento o trabalho lista as ferramentas envolvidas neste processo, tanto a ferramenta principal quanto as pré-requeridas por ela e demonstra os dados dos diversos testes de desempenho realizados na render farm já implementada. Por fim há uma ponderação dos dados colhidos demonstrando pontos fortes e fracos da arquitetura e da ferramenta, de forma que possa contribuir para futuros estudos sobre a viabilidade de implantação de um cluster de renderização

    Assinatura digital de arquivo pdf independente de ambiente utilizando computação distribuída

    Get PDF
    As ferramentas existentes no mercado para assinar documentos digitalmente são muito caras e não executam o procedimento de maneira distribuída, o que demanda um tempo elevado quando se deseja assinar diversos documentos. Visando solucionar esse problema, esse projeto teve como objetivo geral especificar, desenvolver e implantar sistema que permita assinar uma quantidade arbitrária de documentos PDF, utilizando computação distribuída, de tal forma que não seja possível determinar de qual máquina os recursos foram utilizados. Desenvolveu-se um protótipo denominado Assinatura Digital Distribuída, o qual fez uso de duas bibliotecas, a Computação Aritmética Simples Distribuída e a JaxFish. Para construção das bibliotecas, utilizaram-se os padrões de projeto proxy, observer, template method, state e visitor e as técnicas de programação concorrente, paralela, serialização e reflection. O protótipo foi testado na Sigma Dataserv S.A., empresa que presta serviços terceirizados de informática para o Ministério do Comércio e Indústria Exterior, mais especificamente na Coordenação Geral de Modernização e Informática da referida organização. O teste consistiu da assinatura de 15.000 documentos PDFs, utilizando 15 máquinas, com incremento de 5 em 5 computadores. Verificou-se redução no tempo total de assinatura à medida que mais máquinas foram adicionadas ao sistema. Obteve-se um tempo total de 3.250 segundos com a utilização das 15 máquinas, o que equivale a aproximadamente 55 minutos. No entanto, o tempo total superou o tempo teórico esperado, o que se deveu à infraestrutura de rede e ao tempo para ler e escrever um arquivo no disco rígido do computador

    Atlas cerebral digital: desenvolvimento de uma ferramenta computacional para mapeamento funcional e anatômico de áreas cerebrais, baseado no atlas de Talairach

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro TecnológicoO crescente grau de complexidade de sistemas de análise e representação de imagens, o uso de conhecimentos proporcionalmente complexos torna-se cada vez mais exigidos. Na área médica, onde as imagens possuem qualidade e conteúdos bastante diferentes, essas exigências dos sistemas de análise e representação de imagens tornam-se bem mais necessários. Esta necessidade exige o desenvolvimento de ferramentas computacionais robustas e confiáveis.Este trabalho apresenta o desenvolvimento de um atlas cerebral digital, deformável e adaptável ao cérebro específico de cada paciente. Baseando-se no modelo definido por Talairach, este atlas digital foi modelado a partir de uma variação da estrutura de armazenamento de dados tridimensional em árvore, conhecida como octree. Esta ferramenta faz o mapeamento funcional e anatômico de áreas cerebrais, identifica a relação dos quadrantes com a área de Brodman e associa as áreas cerebrais com suas funções, baseando-se no "Atlas de Talairach". Este sistema tem como objetivo auxiliar a identificação e a localização automatizada de áreas cerebrais e áreas funcionais em imagens obtidas através de Tomografia Computadorizada (TC) e Ressonância Magnética (RM), correlacionando dados da imagem do paciente com as funções possivelmente afetadas por lesões encontradas, conforme sua localizaçã

    Computação em grade: aspectos de segurança

    Get PDF
    A work that discusses security aspects involving Grid computing environments implementations and the challenges related to a major use of this technology.Estudo sobre os aspectos de segurança considerados em implementações de ambientes de computação em grade e os desafios que se apresentam para uma maior disseminação desta tecnologia
    corecore